package fr.afcepf.al23.qualite.data;

import fr.afcepf.al23.qualite.entity.LigneCommande;

/**
 * Definition des methodes liees a la manipulation
 * de l'entite {@link LigneCommande}.
 * @author stagiaires
 *
 */
public interface IDaoLigneCommande {
    /**
     * Method to persist {@link LigneCommande} Object.
     * @param cmd {@link LigneCommande} to persist.
     * @return {@link LigneCommande} created.
     * <ul>
     *  <li>success : {@link LigneCommande} with not null Identity.</li>
     *  <li>error : {@link LigneCommande} with null Identity.</li>
     * </ul>
     */
    LigneCommande creerLigneCommande(LigneCommande cmd);
}
